package com.caifu.vo;

import com.caifu.pojo.*;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 老人信息表
 * </p>
 *
 * @author  yb
 * @since 2020-11-09
 */
@Data
public class ElderlyInfoAddVO  {

    /**
     *  userNo
     */
    private String userNo;

    /**
     * 老人姓名
     */
    private String userName;

    /**
     * 身份证号（唯一）
     */
    private String userPid;

    /**
     * 用户头像
     */
    private String imgPath;

    /**
     * 性别 1：男 2：女
     */
    private String userSex;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 民族
     */
    private String nation;

    /**
     * 户籍类型 101本市，102外地、103外国
     */
    private String householdRegister;

    /**
     * 籍贯
     */
    private String nativePlace;

    /**
     * 学历
     */
    private String education;

    /**
     * 工作单位
     */
    private String retireCompany;

    /**
     * 职业
     */
    private String occupation;

    /**
     * 家庭住址
     */
    private String liveAddress;

    /**
     * 社保类型
     */
    private String socialSecurityType;

    /**
     * 社保卡号
     */
    private String socialSecurityCardNo;

    /**
     * 认知情况 0：否 1：是
     */
    private String cognitionStatus;

     /**
     * 入住保证金
     */
    private BigDecimal inDeposit;

    /**
     * 交纳日期
     */
    private String paymentDate;

    /**
     * 收费状况
     */
    private BigDecimal costFee;

    /**
     * 养老机构编号
     */
    private String pensionNo;

    /**
     * 1正常 9：删除
     */
    private String userState;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 管理员编号
     */
    private String tellerNo;

    /**
     * 护理员id
     */
    private Integer staffNo;

    /**
     * 是否退住 1-否 2-是
     */
    private Integer isStayBack;

    /**
     * 是否需要通知长护险评估 1-通知 2-不通知
     */
    private String isNotice;

    /**
     * 是否已经建档 0：未建档 1：已建档
     */
    private String isArchive;

    /**
     * 紧急联系人集合
     */
    private List<UserInfoContact> userInfoContactList;

    /**
     *入驻合同
     */
    private YlContractInfo ylContractInfo;
    /**
     * 床位 记录
     */
    private YlBedRecord ylBedRecord;

    /**
     *长护险评估记录表
     */
    private YlAssessmentRecord ylAssessmentRecord;

    /**
     * 护理等级记录表
     */
    private YlNursingRecord ylNursingRecord;


}
